package cn.wolfcode.wolf2w.redis;


import cn.wolfcode.wolf2w.domain.UserInfo;
import cn.wolfcode.wolf2w.domain.Visitors;
import cn.wolfcode.wolf2w.util.VisitorVo;

import java.util.List;

/*
 * 用户信息缓存服务
 * */
public interface IVisitorRedisService {

    /*
    * 记录总访客数
    * */
    void incrVisitor(String ownerId, String uid);

    /*
    * 查询vo对象
    * */
    VisitorVo queryVisitor(String ownerId);

    /*
    * 记录今日访客数
    * */
    void incrTodayView(String id, String userInfoId);

    /*
    * 获取今日访客数
    * */
    Long queryTodayView(String id);

    /*
    *查询访客vo对象
    * */
    List<VisitorVo> queryVisitorRedisByPattern(String patten);
}
